home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / initrd-tools / scripts / e2fsprogs
Text File  |  2009-08-12  |  760b  |  32 lines

  1. #!/bin/sh
  2. #
  3. # /usr/share/initrd-tools/scripts/e2fsprogs
  4. #
  5. cp /usr/share/e2fsprogs/initrd.ext3-add-journal \
  6.     $INITRDDIR/scripts/ext3-add-journal.sh
  7. cp /sbin/tune2fs $INITRDDIR/sbin
  8. cp /usr/lib/e2initrd_helper $INITRDDIR/bin/e2initrd_helper
  9.  
  10. case "$VERSION" in
  11.     2.4.*)
  12.         case "uname -r" in
  13.         2.4.*)  :   ;;
  14.         *)  LD_ASSUME_KERNEL=2.4.1
  15.             export LD_ASSUME_KERNEL
  16.         ;;
  17.         esac
  18.     ;;
  19. esac
  20.  
  21. PROGS="/sbin/tune2fs /usr/lib/e2initrd_helper"
  22. LIBS=`unset LD_LIBRARY_PATH LD_PRELOAD; ldd $PROGS | \
  23.     grep -vE 'linux-gate.so|linux-vdso.so' | sort -u | awk '{print $3}'`
  24. for i in $LIBS
  25. do
  26.       if test -f /etc/ld.so.preload && grep -s ^$i\$ /etc/ld.so.preload; then
  27.         continue
  28.     fi
  29.     mkdir -p `dirname $INITRDDIR/$i`
  30.     cp $i $INITRDDIR/$i
  31. done
  32.